package com.hua.api.modules.home.service;

import java.util.Set;

public interface ActiveMqService {



    /**
     * 发送队列
     * */
    void sendQueue(String destination,String message);

    /**
     * 发送延时队列
     * */
    void sendDelayQueue(String destination,String message,Long time);


    /**
     * 发送主题
     * */
    void sendTopic(String destination,String message);

    /**
     * 发送延时主题
     * */
    void sendDelayTopic(String destination,String message,Long time);

    /**
     * 竞价单发布
     * */
    void onOrderBidCreate(Integer bidId);

    /**
     * 短信通知
     * */
    void onSmsSender(Set<String> set, String context);

    /**
     * 系统消息
     * */
    void onUserMesssage(Set<Integer> set,String title, String context,String type,Integer needPush,String soundPath);

    /**
     * 订单日志消息
     * */
    void onOrderInfoLogger(Integer memberId,Integer userId,Integer orderId,String operateEvent,String operateName,String operateDesc);



}
